package com.wlc.pojo;

import lombok.Data;
import java.math.BigDecimal;

/**
 * 请假统计实体类
 */
@Data
public class LeaveStats {
    // 部门请假统计
    private String deptName;
    private Long totalEmployees;
    private Long leaveCount;
    private BigDecimal totalDuration;
    private BigDecimal avgDuration;

    // 请假类型统计
    private Integer leaveType;
    private String leaveTypeName;
    private Long typeCount;
    private BigDecimal typeDuration;
    private BigDecimal typeRatio;

    // 时间维度统计
    private String month;
    private Long monthlyLeaveCount;
    private BigDecimal monthlyDuration;

    // 个人请假统计
    private String employeeName;
    private Long personalLeaveCount;
    private BigDecimal personalTotalDuration;

    // 审批状态统计
    private Integer status;
    private String statusName;
    private Long statusCount;
}